package com.meetflow.conference.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.meetflow.common.annotation.Excel;
import com.meetflow.common.core.domain.BaseEntity;

/**
 * 会议管理流程配置对象 meet_approval
 * 
 * @author duan
 * @date 2024-07-11
 */
public class MeetApproval extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /**  */
    private Long id;

    /** 部门编码 */
    private String deptCode;

    /** 部门名称 */
    @Excel(name = "部门名称")
    private String deptName;

    /** 审批人SIM1编码 */
    @Excel(name = "审批人SIM1编码")
    private Long meetSimFirstCode;

    /** 审批人SIM1姓名 */
    @Excel(name = "审批人SIM1姓名")
    private String meetSimFirstName;

    /** 审批人SIM2编码 */
    @Excel(name = "审批人SIM2编码")
    private Long meetSimSecondCode;

    /** 审批人SIM2姓名 */
    @Excel(name = "审批人SIM2姓名")
    private String meetSimSecondName;

    /** 审批人SIM3编码 */
    @Excel(name = "审批人SIM3编码")
    private Long meetSimThirdCode;

    /** 审批人SIM3姓名 */
    @Excel(name = "审批人SIM3姓名")
    private String meetSimThirdName;

    /** 审批人SIM4编码 */
    @Excel(name = "审批人SIM4编码")
    private Long meetSimFourthCode;

    /** 审批人SIM4姓名 */
    @Excel(name = "审批人SIM4姓名")
    private String meetSimFourthName;

    /** 审批人SIM5编码 */
    private Long meetSimFifthCode;

    /** 审批人SIM5姓名 */
    private String meetSimFifthName;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setDeptCode(String deptCode) 
    {
        this.deptCode = deptCode;
    }

    public String getDeptCode() 
    {
        return deptCode;
    }
    public void setDeptName(String deptName) 
    {
        this.deptName = deptName;
    }

    public String getDeptName() 
    {
        return deptName;
    }

    public void setMeetSimFirstName(String meetSimFirstName) 
    {
        this.meetSimFirstName = meetSimFirstName;
    }

    public String getMeetSimFirstName() 
    {
        return meetSimFirstName;
    }

    public void setMeetSimSecondName(String meetSimSecondName) 
    {
        this.meetSimSecondName = meetSimSecondName;
    }

    public String getMeetSimSecondName() 
    {
        return meetSimSecondName;
    }

    public Long getMeetSimThirdCode() {
        return meetSimThirdCode;
    }

    public void setMeetSimThirdCode(Long meetSimThirdCode) {
        this.meetSimThirdCode = meetSimThirdCode;
    }

    public Long getMeetSimFourthCode() {
        return meetSimFourthCode;
    }

    public void setMeetSimFourthCode(Long meetSimFourthCode) {
        this.meetSimFourthCode = meetSimFourthCode;
    }

    public Long getMeetSimFifthCode() {
        return meetSimFifthCode;
    }

    public void setMeetSimFifthCode(Long meetSimFifthCode) {
        this.meetSimFifthCode = meetSimFifthCode;
    }

    public void setMeetSimThirdName(String meetSimThirdName)
    {
        this.meetSimThirdName = meetSimThirdName;
    }

    public String getMeetSimThirdName() 
    {
        return meetSimThirdName;
    }

    public void setMeetSimFourthName(String meetSimFourthName) 
    {
        this.meetSimFourthName = meetSimFourthName;
    }

    public String getMeetSimFourthName() 
    {
        return meetSimFourthName;
    }

    public void setMeetSimFifthName(String meetSimFifthName) 
    {
        this.meetSimFifthName = meetSimFifthName;
    }

    public String getMeetSimFifthName() 
    {
        return meetSimFifthName;
    }

    public Long getMeetSimFirstCode() {
        return meetSimFirstCode;
    }

    public void setMeetSimFirstCode(Long meetSimFirstCode) {
        this.meetSimFirstCode = meetSimFirstCode;
    }

    public Long getMeetSimSecondCode() {
        return meetSimSecondCode;
    }

    public void setMeetSimSecondCode(Long meetSimSecondCode) {
        this.meetSimSecondCode = meetSimSecondCode;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("deptCode", getDeptCode())
            .append("deptName", getDeptName())
            .append("meetSimFirstCode", getMeetSimFirstCode())
            .append("meetSimFirstName", getMeetSimFirstName())
            .append("meetSimSecondCode", getMeetSimSecondCode())
            .append("meetSimSecondName", getMeetSimSecondName())
            .append("meetSimThirdCode", getMeetSimThirdCode())
            .append("meetSimThirdName", getMeetSimThirdName())
            .append("meetSimFourthCode", getMeetSimFourthCode())
            .append("meetSimFourthName", getMeetSimFourthName())
            .append("meetSimFifthCode", getMeetSimFifthCode())
            .append("meetSimFifthName", getMeetSimFifthName())
            .append("remark", getRemark())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
